302307
294324
55090
145994
248526
993650
917960
1033581
1048960
303431
347849
727283
90679
437732
890388
34052
479578
430204
517993
733246
37862
624367
599248
233399